/*****************************XSJ_ADD_CSS***********************************************/
*{ margin: 0; padding: 0;color:#313131; }
a{ color:#313131; text-decoration:none;}
a:hover{ color:#0079c3; text-decoration:none;}

ul,li,p,h3,dl{ list-style:none; margin:0; padding: 0;}
.clear{ clear: both;display: block; }

.ma{ margin:0 auto; padding:0;}
.m_15{ margin:0 15px;}
.m_b{ margin-bottom:0;}
.m_t_80{ margin-top:80px;}
.m_t_70{ margin-top:70px;}
.m_t_60{ margin-top:60px;}
.m_t_50{ margin-top:50px;}
.m_t_40{ margin-top:40px;}
.m_t_30{ margin-top:30px;}
.m_t_20{ margin-top:20px;}
.m_t_15{ margin-top:15px;}
.m_t_10{ margin-top:10px;}
.m_t_5{ margin-top:5px;}
.m_b_10{ margin-bottom:10px;}
.m_b_15{ margin-bottom:15px;}
.m_b_20{ margin-bottom:20px;}
.m_b_30{ margin-bottom:30px;}
.m_b_40{ margin-bottom:40px;}
.m_b_50{ margin-bottom:50px;}
.m_b_80{ margin-bottom:80px;}
.p_t_b_10{ padding: 10px 0; }
.m_l_30{ margin-left: 30px; }
.m_0{ margin:0; }
.p_0{ padding:0; }
.p_r_0{ padding-right:0; }
.p_l_0{ padding-left:0; }
.p_15{ padding:15px; }

.f_72{font-size:72px;}
.f_60{font-size:60px;}
.f_50{font-size:50px;}
.f_48{font-size:48px;}
.f_40{font-size:40px;}
.f_36{font-size:36px;}
.f_30{font-size:30px;}
.f_28{font-size:28px;}
.f_24{font-size:24px;}
.f_20{font-size:20px;}
.f_18{font-size:18px;}
.f_16{font-size:16px;}
.f_15{font-size:15px;}
.f_14{font-size:14px;}
.f_12{font-size:12px;}
.f_10{font-size:10px;}

.f_b{ font-weight:bold;}
.f_n{ font-weight:normal;}
.f_s_n{ font-style: normal; }

.t_c{ text-align:center;}
.t_r{ text-align:right;}
.t_t{text-transform:uppercase}
.t_v{vertical-align:super;}

.t_2{ text-indent: 2em; }
.l_s{letter-spacing: 2px;}
.t_v{writing-mode:vertical-rl;}

.l_90{ line-height:90px;}
.l_80{ line-height:80px;}
.l_70{ line-height:70px;}
.l_61{ line-height:61px;}
.l_60{ line-height:60px;}
.l_55{ line-height:55px;}
.l_50{ line-height:50px;}
.l_45{ line-height:45px;}
.l_40{ line-height:40px;}
.l_36{ line-height:36px;}
.l_30{ line-height:30px;}
.l_24{ line-height:24px;}
.l_20{ line-height:20px;}

.cW,.cW a,a.cW{ color:#fff; text-decoration:none;}
.cB,.cB a,a.cB{ color:#313131; text-decoration:none;}
 
.cG,.cG a,a.cG{ color:#292929; text-decoration:none;}
.cG01,.cG01 a,a.cG01{color:#9b9b9b; text-decoration:none;}
.cG02,.cG02 a,a.cG02{ color:#e2e2e2;text-decoration:none;}
.cBLU,.cBLU a,a.cBLU{color:#0079c3; text-decoration:none;} 
.cGREEN{color:#4bb13f; text-decoration:none;}
 
.bW{ background:#fff;}
.bB{ background:#2b2b2b;}
.bG{ background:#f7f7f7;}
 
.bG01{ background:#898989; }
.bG02{ background:url(../images/index_07_03.jpg) right top no-repeat; height: 342px; }
.bG03{background:url(../images/index_10.jpg) left top no-repeat; height:384px; }
.bY{ background:#e6ce92;}
.bBLU{ background:#0079c3;}
.bGREEN{ background:#4bb13f; }

.b_r{ border-right:1px solid #fff;}
.b_b_2{ border-bottom:1px solid #e3e3e3;}
.b_t{ border-top:1px solid #e3e3e3;}
.b_b_d{ border-bottom:1px solid #ececec;}
.b_b{ border-bottom:1px solid #959595;}
.b_b_1{ border-bottom:1px solid #b5b5b5;}
.b_a_1{border:1px solid #dcdcdc;}
.b_a{border:1px solid #e5e5e5;}

.b_b_d:last-child{border-bottom: none;}


.b_r_5{ border-radius:5PX; }
.b_r_50{ border-radius:50PX; }
.d_b{ display: block; }

.fL{ float: left; }
.fR{ float: right; }

 

.w_100{ width: 100%; }
.w_1400{ width:1400px; }
.w_1170{ width:1200px; }
.w_94{ width: 94%; max-width: 1600px; }
.w_50{ width:50%; }

 
.header{zoom:1;z-index:9999999; border-radius: 20px;  height:85px; background: rgba(255,255,255,.8); }

.top-logo{ width:18%; }
.top-nav{ width:64%; }
.top-tell{ width:14%;background:url(../images/index_01_06.png) left center no-repeat; height:39px;}

/*导航开始*/
.nav{ height:85px;   }
.menu {   height:85px; position:relative; margin:0 auto; }
.menu li a, .menu ul li a:visited {display:block; text-decoration:none; width:110px; height:85px; text-align:center; 
 line-height:85px;  overflow:hidden;  font-size:20px;}
.menu {padding:0; margin:0;list-style-type: none; }
.menu li {float:left; position:relative;line-height:85px;/* padding:0 ;*/}
nav ul{height:85px;zoom:1;}
.nav>li{ float:left; display:inline;height:85px; line-height:85px; text-align:center;white-space:nowrap; position:relative;z-index:999999;}
.nav>li>a{ padding:0; width:100%;height:85px; line-height:85px;   }
.line{ width: 1px; } 
.nav>li>a:hover{display:block; background:none; border-radius:50px; width:110px; font-weight: bold; height:85px; color: #0079c3;}/********导航背景变色 ******/
.menu li ul {display: none;}
/* specific to non IE browsers */
.menu li:hover ul {display:block; height:auto; position:absolute;  left:0; width:110px; height: auto; }
.menu li:hover ul li { height:40px;line-height:40px;background: rgba(255,255,255,.9); margin-top: 1px;}
.menu li:hover ul li a {display:block; background:none; color:#313131;line-height:40px; height:40px; font-size:15px; font-weight:normal;  }/******子栏目 背景*********/
.menu li:hover ul li a:hover { color:#0079c3; text-decoration:underline;line-height:40px; }/******子栏目 背景变色*********/
  
/*导航结束*/


/*banner开始*/
.banner{ position: relative; }
.banner img{width:100%; height:1069px;}
#solid{width:100%;height:1069px;clear:both;position:relative;z-index:9;  }
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;z-index:1;top:0px;width:100%;height:1069px;display:none;}
#solid .solid0{	background:#fff;}
#solid .solid1{	background:#fff;}
#solid .solid2{	background:#fff;}
#solid ul{	margin:0px;	padding:0px;list-style:none;}
#solid ul li{position:absolute;	left:0;	top:0px;width:100%;	height:1069px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{width:50%;	height:25px;	top:1040px;	left:25%;	position:relative;	/*margin-left:-452px;*/}
#solid #btt span{position:absolute;	top:0;	left:35%;	display:block;	width:60px;	height:8px;	margin:0 15px;	 border-radius: 50px;	text-align:center;	background:#3d3d3d;	z-index:2;	cursor:pointer;	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/	-moz-opacity:0.7; /*Firefox私有，透明度50%*/	opacity:0.7;/*其他，透明度50%*/}
/*banner结束*/

/*footer开始*/
footer{ color:#e2e2e2;  background:url(../images/index_17.jpg) left top repeat-x; height: 327px; }
.foot_tell{ background:url(../images/index_42.jpg) left 5px no-repeat; padding-left:30px; }
footer .cG01:hover{ color:#fff; }
/*footer结束*/

/*index*/
.cpfl01{}
.cpfl01 a:hover{background:#0079c3; border-radius:5px; color:#fff;}

.mbao_list_cont0{width:330px; height:335px;  margin-right:20px;}
.mbao_list_cont0 img{max-width:100%; height:275px;}

.ab_bg{ background:url(../images/index_07.png) center center no-repeat;}
.cpfl{ width:140px;}


#marquee2 .mbao_list_cont1{ width:335px; height:266px;}
#marquee2 {	width:1400px;/**图片li的宽度*图片个数**/	float: left;overflow: hidden;height:326px;margin:0 10px; }
#marquee2 ul{ padding:0;}
#marquee2 ul li {float: left;text-align:center;  margin-right:20px;}
#marquee2 ul li img {max-width:335px; height:266px;vertical-align:middle;}
#marquee2 ul li .img {width:335px; height:326px;overflow:hidden;display: table-cell;vertical-align:middle;text-align:center;*display: block;*font-size:102px; position: relative;}
#marquee2 ul li p { }
#marquee2 ul li p a{ text-align:center;   width:100%; }
.mbao_list_cont1 .img img{transition: .5s;}
.mbao_list_cont1:hover .img img{transform:rotateY(180deg);}















.gsjj{background:url(../images/index_08.png) left 65px no-repeat;}



.more{ width:210px; }
.more1{ width:100px;}

.nav_list_top a{ width:120px; }
.nav_list_top a:hover{ color:#0250b6; }



 

 


 

/*右侧主体*/
.ny_name{ background:url(../images/ny.png)  center center no-repeat; text-align:center;   font-size:26px;}
.ny_name p{ font-size:14px; color:#333; margin-top:10px;}
.boxright{ width:1200px; height:auto; float:right; margin-bottom:40px;}
.boxright_top{ height:47px; background:#0248a4;}
.boxright_mid{ width:100%; height:auto !important; min-height:480px; overflow:hidden; zoom:1;}
.boxright_bot{   height:8px; background:url(../images/nybot.jpg) center top no-repeat;}
.left_zi{overflow:hidden; height:47px; line-height:47px; font-size:18px; color:#fff; float:left; padding-left:35px; ;}
.right_zi{ float:right; padding:0px 15px; overflow:hidden;text-align:right; line-height:47px; color:#fff; margin-right:15px;}
.right_zi a{color:#fff;}
.content{ line-height:24px; width:96%; margin:0 auto; padding-top:50px ;}
.content1 table td{border:1px solid #dcdcdc; }


/*内页新闻列表*/
.new1 {width:100%;text-align:left;font-size:12px;}
.new1 li {width:100%; line-height:28px;float:left;display:inline;border-bottom: 1px #A8A8A8 dashed; margin:10px 0px;}
.ny_new_left{width:975px; }
.ny_bt a{font-size:18px; color:#000;}
.ny_xq{   overflow:hidden; line-height:26px; color:#7a7a7a;}
.new1 font {float:right;margin-right:0px;font-size:12px;}
.new1 a:hover {font-size:18px;text-decoration:none; color:#0079c3;}
.ny_more{text-align:center; line-height:30px;}
.ny_more a{display:block; background:#000; width:100px; margin-left:10px; float:right; margin-top:45px; font-size:12px; color:#fff;}
.ny_more a:hover{color:#fff; background:#0079c3;  font-size:12px; }
/*内页产品展示列表*/
.product{ width:100%; list-style:none; padding-top:10px; padding-left:0px;}
.product li{  height:auto; float:left;}
.product li .img{/*height:220px;*/border: 1px solid #c9c9c9;overflow:hidden;/*display: table-cell;*/vertical-align:middle;text-align:center;*display: block;*font-size:102px;}
.product li:hover .img{border: 1px solid #0079c3;}
.product li img{/*height:220px;max-height:220px;*/ display:block; margin:0 auto;}
.product li p{  text-align:left; height:45px;line-height:45px;width: 100%; }
.product li p a{ width: 100%; }
.product li:hover p,.product li:hover p a{color:#fff; background:#0079c3;}



.product_title{text-align:center; font-weight:bold;padding:5px; width:100%; font-size:16px;}
.product_related{text-align:center; padding:5px; width:100%;}
.proimg{ text-align:center;}
.proimg img{ text-align:center; max-width:98%; margin:0 auto; display:block;} 


.page01{ padding:15px 0 20px 0; width:100%; text-align:center; line-height:40px;}
.page01 a{ padding:5px; border:1px solid #ccc; margin:0 3px;color:#0079c3;}
.page01 a:hover{ background:#F60; color:#fff;}
.page01 font{ padding:5px; border:1px solid #ccc; margin:0 3px;background:#F60; color:#fff;}
.nolink{padding:5px; border:1px solid #ccc; margin:0 3px;}



.list_nav  a:hover{ background:#0250b6; color: #000; display: block;border-radius:50px; }
.list_nav .select{ background:#0250b6; color: #000;display: block; border-radius:50px; }

.table_form{}
.table_form th{ font-size: 16px; line-height: 55px; height: 55px; text-align: center; }
.table_form td{ }
.table_form .input-text{ font-size: 14px; line-height: 30px; width:400px!important;  }
.table_form .button{ font-size: 16px; font-weight: bold; line-height: 50px; width:400px!important; margin-top: 20px; background:#0250b6; color:#000;  border:none; }

.content img{ max-width:100%; }
.content table{margin:0 auto; }

.content table tr td{ line-height: 40px; border:1px solid #ccc;padding: 0 10px; }

.gustbook .gustbook_li{ width: 48%;margin:0 1%; }
.gustbook .gustbook_li1{ width: 98%;margin:0 1%; }
.gustbook input,.gustbook textarea{ margin-bottom:10px; background:rgba(225,225,225,.7); border: 1px solid #fff; padding:0 7px; }
.gustbook input.more{height:44px; width:166px; padding-left: 30px; 
	background: url(../images/index_51.jpg) left top no-repeat; border: none;}
.gustbook input.btnbox22{background: #0250b6; border-radius:4px; border:none; width: 150px; height:50px; line-height:50px; font-size: 18px;}

.top{  position:absolute; z-index: 9999; left: 0; top:80px; }

.ab_cp_fl{ width:80%;margin-bottom: 190px;}

/*banner开始*/
.banner{ position: relative; }
.banner img{width:100%; height:1069px;}
#solid{width:100%;height:1069px;clear:both;position:relative;z-index:9;  }
#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;z-index:1;top:0px;width:100%;height:1069px;display:none;}
#solid .solid0{	background:#0d235e;}
#solid .solid1{	background:#0d235e;}
#solid .solid2{	background:#0d235e;}
#solid ul{	margin:0px;	padding:0px;list-style:none;}
#solid ul li{position:absolute;	left:0;	top:0px;width:100%;	height:1069px; z-index:1;	display:none;	cursor:pointer;}
#solid #btt{width:50%;	height:25px;	top:1040px;	left:25%;	position:relative;	/*margin-left:-452px;*/}
#solid #btt span{position:absolute;	top:0;	left:35%;	display:block;	width:60px;	height:8px;	margin:0 15px;	 border-radius: 50px;	text-align:center;	background:#3d3d3d;	z-index:2;	cursor:pointer;	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/	-moz-opacity:0.7; /*Firefox私有，透明度50%*/	opacity:0.7;/*其他，透明度50%*/}
/*banner结束*/

.swiper {width: 100%;height: 100%;}
.swiper-slide {background-position: center;background-size: cover;}
.swiper-slide img {display: block;width: 100%;height: 100%;}

@media (max-width:960px){
	.f_72{font-size:34px;}
	.f_60{font-size:34px;}
	.f_50{font-size:34px;}
	.f_48{font-size:34px;}
	.f_40{font-size:34px;}
	.f_36{font-size:30px;}
	.f_30{font-size:28px;}
	.f_28{font-size:28px;}
	.f_24{font-size:24px;}
	.f_20{font-size:20px;}
	.f_18{font-size:18px;}
	.f_16{font-size:16px;}
	.f_15{font-size:15px;}
	.f_14{font-size:14px;}
	.f_12{font-size:12px;}
	.f_10{font-size:10px;}

	.l_90{ line-height:40px;}
	.l_80{ line-height:40px;}
	.l_70{ line-height:40px;}
	.l_61{ line-height:40px;}
	.l_60{ line-height:40px;}
	.l_55{ line-height:40px;}
	.l_50{ line-height:40px;}
	.l_45{ line-height:40px;}
	.l_40{ line-height:40px;}
	.l_36{ line-height:36px;}
	.l_30{ line-height:30px;}
	.l_24{ line-height:24px;}
	.l_20{ line-height:20px;}


	.m_t_100{ margin-top:50px;}
	.m_t_80{ margin-top:30px;}
	.m_t_70{ margin-top:30px;}
	.m_t_60{ margin-top:30px;}
	.m_t_50{ margin-top:30px;}
	.m_t_40{ margin-top:30px;}
	.m_t_30{ margin-top:20px;}
	.m_t_20{ margin-top:10px;}
	.m_t_15{ margin-top:8px;}

	.m_b_50{ margin-bottom:10px;}

	.top{  position:absolute; z-index: 9999; left: 0; top:20px; }
	
	.ab_cp_fl{ width:100%;margin-bottom:80px;}

	.w_100{ width: 100%; }
	.w_1400{ width: 100%; }
	.w_1170{ width: 100%; }
	.top-nav{  width:70%; overflow: hidden; }
	.top-tell{ display: none;}
	.top-logo{ width:30%; }

	.cpfl{ width:12.5%;}

	/*banner开始*/
	.banner{ position: relative;  }
	.banner img{width:100%; height:500px!important;}
	#solid{width:100%;height:500px;clear:both;position:relative;z-index:9;  }
	#solid .solid0,#solid .solid1,#solid .solid2{position:absolute;left:0px;z-index:1;top:0px;width:100%;height:500px;display:none;}
	#solid .solid0{	background:#0d235e;}
	#solid .solid1{	background:#0d235e;}
	#solid .solid2{	background:#0d235e;}
	#solid ul{	margin:0px;	padding:0px;list-style:none;}
	#solid ul li{position:absolute;	left:0;	top:0px;width:100%;	height:500px; z-index:1;	display:none;	cursor:pointer;}
	#solid #btt{width:50%;	height:25px;	top:470px;	left:25%;	position:relative;	/*margin-left:-452px;*/}
	#solid #btt span{position:absolute;	top:0;	left:35%;	display:block;	width:60px;	height:8px;	margin:0 15px;		text-align:center;	background:#3d3d3d;	z-index:2;	cursor:pointer;	filter:alpha(opacity=70); /*IE滤镜，透明度50%*/	-moz-opacity:0.7; /*Firefox私有，透明度50%*/	opacity:0.7;/*其他，透明度50%*/}
	/*banner结束*/

	footer{ color:#e2e2e2;  background:#323232 url(../images/index_17.jpg) left bottom repeat-x; height:400px; }
	 
}
@media (max-width:767px){}
@media (max-width:480px){}